package com.lcc.ioc.demos.web.controller;

import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.RestController;

import javax.annotation.PostConstruct;
@Slf4j
@RestController
public class LoggerController {
    //打印日志
    //这里设置成static主要是看个人习惯，只要这个类存在就会生成这个对象，而不是需要实例化这个类才村存在logger这个对象
//    private static Logger logger = LoggerFactory.getLogger(LoggerController.class);
    //上面这一行可以使用lombook注解@Slf4j来代替，然后生成的对象名称为log
//    private static Logger logger1 = LoggerFactory.getLogger("aaa");//
    @PostConstruct
    public void logger(){
        System.out.println("打印日志");
//        logger.info("======我是日志框架打印的日志======");
//        logger.error("我是error日志");
//        logger.warn("我是warn日志");
//        logger.info("我是info日志");
//        logger.debug("我是debug日志");
//        logger.trace("我是trace日志");
        log.info("======我是日志框架打印的日志======");
        log.error("我是error日志");
        log.warn("我是warn日志");
        log.info("我是info日志");
        log.debug("我是debug日志");
        log.trace("我是trace日志");
    }
}
